import request from '@/utils/request' //引入axios实例(配置了baseURL->配置访问服务器的地址[http://localhost:8080] 和timeout)
import { parseStrEmpty } from "@/utils/ruoyi";
const module = '/product/categoryBrand'

// 查询分类品牌分页列表
export function listCategoryBrand(query) {
    return request({
        //请求交给网关，网关通过路径前缀断言由哪个服务处理请求 并跳过第一级路径
        //约定：访问商品管理所有模块时 都以/product开始
        url: module+'/list', // list?pageNum=1&pageSize=3&name=xx
        method: 'get',
        // {pageNum:1}
        params: query
    })
}

//查询getCategoryBrandAll 所有的品牌分类
// 根据分类获取分类品牌
export function getCategoryBrandAll(categoryId) {
    return request({
        url: '/product/categoryBrand/brandList/' + categoryId,
        method: 'get'
    })
}


// 查询所有分类品牌
export function listAllCategoryBrands() {
    return request({
        //请求交给网关，网关通过路径前缀断言由哪个服务处理请求 并跳过第一级路径
        //约定：访问商品管理所有模块时 都以/product开始
        url: '/product/categoryBrand',
        method: 'get'
    })
}

// 查询分类品牌详细
export function getCategoryBrand(categoryBrandId) {
    return request({
        url: module+ "/"+parseStrEmpty(categoryBrandId),
        method: 'get'
    })
}

// 新增分类品牌
export function addCategoryBrand(data) {
    return request({
        url: module,
        method: 'post',
        data: data
    })
}

// 修改分类品牌
export function updateCategoryBrand(data) {
    return request({
        url: module,
        method: 'put',
        data: data
    })
}

// 删除分类品牌
export function delCategoryBrand(ids) {
    return request({
        url: module +"/"+ ids,
        method: 'delete'
    })
}
